#ifndef CGAMEPANEL_H_INCLUDED
#define CGAMEPANEL_H_INCLUDED

#include <sstream>
#include <vector>

#include <libtcod/libtcod.hpp>

#include "Utils.h"
#include "CDungeon.h"
#include "CPlayer.h"

class CGamePanel
{
public:
    static void cleanup();
    static void draw(char midshape, pair position, unsigned int sight, CDungeonFloor* dungeonFloor, bool lookMode = false, CPlayer* player = NULL);
    static void init(rect area);

private:
    static TCODConsole* Panel;

    static rect Area;
};

#endif
